/*make from ooooolee*/
/*reset-ccc*/
*{
	font-family: "Microsoft Yahei";
	margin:0;
	padding:0;
}
a:focus, a:hover{
	text-decoration:none;
}
p,ul{
	margin:0;
	padding:0;
}
.clearfix:after{
	content: "";
	display: inline-block;
	clear: both;
	margin: 0;
	padding: 0;
}
.container{
	width:1200px;
	padding:0;
	margin:0 auto;
}
.head{
	height: 91px;
}
.head .logo{
	padding-top: 19px;
	float: left;
	font-size:0;
}
.head .contact{
	float: right;
	margin-top: 25px;
}
.head .contact .wechat{
	float: left;
    position:relative;
}
.head .contact .wechat .wx{
    position: absolute;
    box-shadow:0 0 3px #bdbdbd;
    z-index:10;
    left:-136px;
    top:-20px;
    display: none;
}
.head .contact .wechat:hover .wx{
    display: block;
}
.head .contact .tel{
	float: left;
	margin-left: 22px;
}
.head .contact .tel .telimg{
	float: left;
}
.head .contact .tel .teltxt{
	float: left;
	margin-left: 10px;
}
.head .contact .tel .teltxt p{
	font-size: 14px;
	color: #303030;
	font-weight:bold;
	margin-bottom:2px;
}
.head .contact .tel .teltxt span{
	font-size: 24px;
	color: #19a1e6;
	font-weight: bold;
}
.nav{
	width: 100%;
	background: #1696D7;
	height: 60px;
	line-height: 60px;
}
.nav .navv{
	width: 1200px;
	margin: 0 auto;
}
.nav .navv ul{
	margin-left: 40px;
}

@-webkit-keyframes fromBottomFade { from {
-webkit-transform: translateY(20%);
opacity:0;
}
}
@keyframes fromBottomFade { from {
transform: translateY(20%);
opacity:0;
}
}


.navul li{float:left;font-size:16px;position:relative;}
.navul li>a{color:#fff;padding:0 40px;height:60px;display:block;}
.navul li .nav_son{display: none;position: absolute;left: 0px;width:100%;top: 60px;z-index:100;box-shadow: 0 2px 28px 2px rgba(0,0,0,.1);font-size: 14px;background: #FFF;animation: fromBottomFade .6s ease both;-webkit-animation: fromBottomFade .6s ease both;}
.navul li .nav_son a{overflow: hidden;white-space: nowrap;text-align:center;text-overflow: ellipsis;color:#222;display:block;padding:10px 0px;border-bottom:1px solid #ebebeb;line-height:25px;}
.navul li .nav_son a:hover{color:#3ab2e9;background:#f5f5f5;}
.navul li:hover>a{background:#3ab2e9;}
.navul li:hover .nav_son{display:block;}
.navul li>a.cur{background:#3ab2e9;}



#indexbanner{ height: 388px; overflow: hidden; position: relative;}
#nybanner{ height:300px; overflow: hidden; position: relative;}
.bx-controls{ position: absolute; left: 0; bottom: 30px; z-index: 999; width: 100%; color: rgba(0,0,0,0);}
.bx-controls .bx-pager{ text-align: center;}
.bx-controls .bx-pager div{ display: inline-block; margin: 0 2px;}
.bx-controls .bx-pager div a{ display: block; width: 45px; height: 4px; overflow: hidden; line-height: 50px; background-color: rgba(255,255,255,0.3);}
.bx-controls .bx-pager div a.active{ background-color: rgba(255,255,255,1);}
.bx-controls .bx-controls-direction{ display: none;}
#nybanner .bx-controls{display: none;}

.news{
	width: 100%;
	background: #f5f5f5;
	padding: 20px 0;
}
.news .box{
	width: 1200px;
	margin: 0 auto;
	height: 55px;
}
.news .box .newbt{
	background: #19A1E6;
	width: 65px;
	height: 55px;
	color: #FFFFFF;
	text-align: center;
	line-height: 55px;
	font-size: 19px;
}


.box{background:#FFFFFF; overflow:hidden;}
.t_news{ height:55px;  color:#fff; overflow:hidden; position:relative;}
.t_news b{ line-height:55px; width: 65px; text-align:center;background: #19A1e6; font-weight:bold; display:inline-block;}
.news_li,.swap{margin-left: 34px; line-height:55px; display:inline-block; position:absolute; top:0; left:72px;}
.news_li a,.swap a{ color:#7f7f7f;}
.t_news .news_box_action{
	position: absolute;
	right: 0;
	top: 0;
}
.swap{top:55px;}
.news_li p{
	float: left;
}
.news_li span{
	display: block;
	float: left;
	margin-left: 233px;
}
.news_li a:hover,.news_li a:hover p{
	color: #ff1d1d;
}
.news .box .t_news .news_box_action{
	display: block;
	margin-top: 22px;
}
.news .box .t_news .news_box_action a{
	display: block;
	width: 6px;
	height: 11px;
	margin-right: 25px;
}
.news .box .t_news .news_box_action #prevNews{
	float: left;
	background:url(../images/prevNews.png) no-repeat;
}
.news .box .t_news .news_box_action #nextNews{
	float: right;
	margin-right: 40px;
	background:url(../images/nextNews.png) no-repeat;
}
.news .box .t_news .news_box_action #prevNews:hover{
	float: left;
	background:url(../images/prevNewsb.png) no-repeat;
}
.news .box .t_news .news_box_action #nextNews:hover{
	float: right;
	margin-right: 40px;
	background:url(../images/nextNewsb.png) no-repeat;
}

.product{
	width: 1200px;
	height: 600px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.product .tit{
	padding-top: 43px;
	height: 50px;
	background: url(../images/probg.png) no-repeat bottom;
}

.product .tit p{
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	float: left;
}
.product .tit ul li{
	float: left;
	margin-top: 7px;
	margin-left: 35px;
}
.product .tit ul li a:hover{
	color: #19A1E6;
}
.product .tit span{
	font-size: 16px;
	color: #999999;
	font-weight: 400;
	text-transform: uppercase;
}

.product .pbo #marquee1{
	float:left;
	width:585px;
}
.product .pbo #marquee2{
	float:right;
	width:585px;
}
.product .pbo .box{
	width:100%;
	height:440px;
	overflow:hidden;
}
.product .pbo ul{
	width:999999px;
	height:440px;
}
.product .pbo li{
	float: left;
	text-align: center;
	padding-right: 30px;
	width:277px;
	height:440px;
}
.product .pbo{
	margin-top: 35px;
}
.product .pbo .pic{
	display: block;
	background: #fff;
	width:100%;
	height:370px;
	overflow:hidden;
	position:relative;
}
.product .pbo .pic span{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,0.3);}
.product .pbo .pic span:after{content:"+";position:absolute;top:60px;left:116px;width:45px;height:45px;line-height:45px;color:#fff;border-radius:50%;text-align:center;background:#0095d9;font-size:22px;transition: all 0.6s ease 0s;}
.product .pbo .pic:hover span{opacity:1;}
.product .pbo .pic:hover span:after{top:162px;}
.product .pbo li a:hover{
	color: #19A1E6;
}
.product .pbo .tt{
	line-height:70px;
}
.marqueeleft{overflow:hidden;}
.marqueeleft ul{float:left;}

.footer{
	clear: both;
	width: 100%;
	background: #2e2f35;
}
.footer .foot1{
	width: 1200px;
	height: 50px;
	margin: 0 auto;
	text-align: center;
	overflow:hidden;
}
.footer .foot1 ul{
	position:relative;
	float:left;
	left:50%;
}
.footer .foot1 li{
	margin-right: 62px;
	line-height: 50px;
	float:left;
	position:relative;
	right:50%;
}
.footer .foot1 li:last-child{
	margin-right:0;
}
.footer .foot1 li a{
	color: #FFFFFF;
}
.footer .foot1 li a:hover{
	color: #19A1E6;
}
.footer .foot2{
	width: 100%;
	background: #1c1d21;
	height: 96px;
}
.footer .foot2 .icont{
	float:left;
	margin-top:33px;
}
.footer .foot2 .icont .detail{
	float:left;
	padding-left:50px;
	margin-right:30px;
}
.footer .foot2 .icont .detail p{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	margin-bottom:3px;
}
.footer .foot2 .icont .detail span{
	font-size:12px;
	color:#dadada;
}
.footer .foot2 .footb{
	margin-top: 29px;
	float:right;
	font-size:12px;
	color:#7f7f7f;
	line-height:20px;
}




.inset{width:100%;background:#f5f5f5;}
.cat{width:955px;margin-top:20px;margin-bottom:50px;float:right;background:#fff;}
.col{width:900px;min-height:450px;margin:auto;margin-top:20px;margin-bottom:30px;line-height:36px;}
.col h2{text-align:center;font-weight:normal;color:#000;}
.col h3{text-align:center;font-weight:normal;font-size:12px;}


#ne_nav{width:900px;height:30px;padding-top:42px;margin:auto;border-bottom:1px solid #dadada;color:#999;}
#ne_nav *{color:#999;}




#sidenav{width:234px;margin-top:20px;margin-bottom:50px;float:left;}
#sidenav h2{width:200px;height:74px;background:#0095d9;padding-left:34px;}
#sidenav h2 p{font-size:18px;color:#fff;font-weight:normal;padding-top:17px;}
#sidenav h2 span{color:#fff;text-transform:uppercase;font-size:14px;margin-top:10px;display:block;font-weight:normal;}
#sidenav ul li{width:234px;height:60px;line-height:60px;background:#fff;text-align:center;margin-bottom:1px;}
#sidenav ul li>a{height:100%;width:100%;display:block;position:relative;}
#sidenav ul li a:hover{color:#0095d9;padding-left:15px;}
#sidenav ul li a.cur{color:#0095d9;}




.pxxm{width:900px;min-height:450px;margin:auto;margin-bottom:50px;margin-top:25px;}
.pxxm ul{width:100%;overflow:hidden;}
.pxxm ul li{width:277px;float:left;margin-right:34px;margin-bottom:15px;}
.pxxm ul li:nth-child(3n){margin-right:0px;}
.pxxm ul li .pic{width:277px;height:277px;text-align:center;overflow:hidden;position:relative;display:flex;align-items:center;display:-webkit-flex; /* Safari */-webkit-align-items: center; /* Safari 7.0+ */}
.pxxm ul li .pic span{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,0.3);}
.pxxm ul li .pic span:after{content:"+";position:absolute;top:60px;left:116px;width:45px;height:45px;line-height:45px;color:#fff;border-radius:50%;text-align:center;background:#0095d9;font-size:22px;transition: all 0.6s ease 0s;}
.pxxm ul li .pic:hover span{opacity:1;}
.pxxm ul li .pic:hover span:after{top:116px;}
.pxxm ul li .pic img{max-width:100%;max-height:100%;margin:auto;}
.pxxm ul li p{width:100%;height:60px;text-align:center;line-height:60px;}
.pxxm ul li p a:hover{color:#0095d9;}






.xwzx{width:900px;min-height:450px;margin:auto;margin-bottom:50px;}
.xwzx ul{width:100%;overflow:hidden;}
.xwzx ul li{width:100%;height:214px;border-bottom:1px solid #ddd;position:relative;}
.xwzx ul li:after{content:"";position:absolute;left:0;bottom:-1px;width:0;border-bottom:1px solid #0095d9;
	transition:all 0.6s ease 0s;
	-ms-transition:all 0.6s ease 0s; 	/* IE 9 */
	-moz-transition:all 0.6s ease 0s; 	/* Firefox */
	-webkit-transition:all 0.6s ease 0s; /* Safari 和 Chrome */
	-o-transition:all 0.6s ease 0s; 	/* Opera */}
.xwzx ul li a{padding:30px 0;width:100%;height:154px;display:block;}
.xwzx ul li .pic{float:left;width:223px;height:154px;overflow:hidden;}
.xwzx ul li .pic img{width:100%;height:100%;}
.xwzx ul li .des{float:right;width:658px;}
.xwzx ul li .des .tit{font-size:16px;padding-top:23px;}
.xwzx ul li .des .con{font-size:12px;height:60px;line-height:26px;color:#999;margin-top:15px;}
.xwzx ul li .des .date{margin-top:9px;color:#999;}
.xwzx ul li:hover .tit{color:#0095d9;}
.xwzx ul li:hover:after{width:100%;}
.xwzx ul li:hover img{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}



	



.orientation{margin-top:20px;margin-bottom:20px;overflow:hidden;width:100%;}
.orientation .previous{float:left;}
.orientation .next{float:right;}







.mypage{
    text-align: center;
	float:left;
	width:100%;
}	
.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	color: #d35b52;
	border: 1px solid #d35b52;
	padding: 5px 10px;
	margin: 5px;
}		
.mypage	span.current,.mypage a.current{
	background: #d35b52;
	color: #fff;
}











